/**
 *  数据块
 */

// Buffer与字符串有一个重要区别。字符串是只读的，并且对字符串的任何修改得到的都是一个新字符串，
// 原字符串保持不变。至于Buffer，更像是可以做指针操作的C语言数组。
// 例如，可以用[index]方式直接修改某个位置的字节。

var bin = new Buffer([ 0x68, 0x65, 0x6c, 0x6c, 0x6f ]);
var sub = bin.slice(2);

sub[0] = 0x65;
// 对.slice方法返回的Buffer的修改会作用于原Buffer
console.log(bin); // => <Buffer 68 65 65 6c 6f>



